﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using UricaoWeb.LogicaDeNegocios.Checkin_Checkout;
using System.Data.SqlClient;
using UricaoWeb.Presentacion;

namespace UricaoWeb.Presentacion
{
    public partial class API_checkin_ConsultarCuentasCliente : API_Seguridad_Principal
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            var master = Master as MasterPage;
            if (master != null)
            {
                master.actualizar_label();
            }
            base.validar_usuario();

        }
        
        // Procedimiento que se invoca para buscar las cuentas de los clientes dentro del hotel
        protected void BuscarCuentasCliente_Click(object sender, EventArgs e)
        {  
            
            string _numHabitacion = numHabitacion.Text;
              int numero;
            bool ConvertNum = int.TryParse(_numHabitacion, out numero);
            if (ConvertNum)
            {
                if (_numHabitacion.Equals(""))
                {
                    // MessageBox.Show("No puedes dejar los campos vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    mensajeDeError.Text = mensajeDeError.Text + ": No Puede dejar el campo vacio";
                    mensajeDeError.Visible = true;
                }
                else
                {


                    LogicaCheckin.guardarNumeroHabitacion(_numHabitacion);

                    mensajeDeError.Text = " ";
                    Response.Redirect("API_checkin_MostrarCuentas.aspx");

                }
            }
            else
            {
                // Verificacion de campos Vacios  
                mensajeDeError.Text = mensajeDeError.Text + ":No puede ingresar caracter la habitacion es numerica";
                mensajeDeError.Visible = true;

            }

        }
    }
}